technical demands - Turkish English Dictionary